
/*头部*/
.headertop{
 width: 100%;
 height: 42px;
 background: #075ac9;
 border-bottom:#2c72d1 1px solid;
}
.headertopl{
 width:50%;
 float: left;
 height: 42px;
 line-height: 42px;
 color: #fff;
 text-align: left;
 padding-left:5%;
}
.headertopr{
 width:50%;
 float: left;
 color: #fff;
 font-family: 'Glyphicons Halflings';
 text-align: right;
 margin-top: 10px;
 padding-right: 6%;
}
.headertopr a{
 color: #fff;
}
.flex {

 width: 100%;
 background: #fff;
 /*  position: fixed;*/
 top: 0;
 left: 0;
 z-index: 10;
 box-shadow: 0 0 10px rgba(0,0,0,.2);

}
header{
 width: 100%;
 position: relative;
 height: 101px;
 z-index: 10;
}
.headertel .riga {
    float: left;
    width: 275px;
    height: 30px;
	padding-top:14px;
}
.headertel .riga .sea {
	border:#f3f3f3 1px solid;
    width: 275px;
    height: 30px;
	padding-left:10px;
    background: #f3f3f3;
}
.headertel .rigb {
    float: left;
    width: 48px;
    height: 30px;
	padding-top:14px;
	margin-left: 3px;
}
.headermeau{
  width: 100%;
  height: 58px;
  background: url(../img/meanline.jpg);
}
.headermeau .headerlogo{
 float: left;
 text-align: center;
 height:58px;
 margin-left:10%;
 padding-top:18px;
}
.headermeau .headermeun{
 float: left;
 width: 80%;
 text-align: center;
}
.headermeau .headertel{
 float: left;
 width: 25%;
 text-align: right;
}
header .toplogo{
 float: left;
 width: 25%;
 text-align: center;
}
header .topmeun{
 float: left;
 width: 57%;
 text-align: center;
 height:101px;
 margin-left: 10%;
}
header .topmeun img{
padding-top:35px;
}
header .topcn{
 float: left;
 width: 8%;
 padding-top:38px;
 text-align: left;
}
header .logo{
 display: block;

}
header .logo {
 height:101px;
 display: table;
}
header .logo #imgbox {
 display:table-cell;
 vertical-align: middle;
 width: 25%;
}
header  .logo #imgbox img {
 display: block;
 margin: 0 auto;
 max-width: 100%;
 /*如果希望图片宽高都不超过父元素的宽高，并且垂直水平居中  这么设计*/
 max-height: 100%;
}


.dropdown-menu {
 left:auto;
 right:0;
 min-width: 110px;
 -webkit-border-radius: 0px;
 -moz-border-radius: 0px;
 border-radius: 0px;
}
.dropdown-menu > li > a {
 text-align: center;
}
header nav{
 width: 100%;
}
header nav ul{
 width: 100%;
 height: 121px;
 float:left;
}
header nav li{
 float: left;
 width:calc(100%/6);
 height: 121px;
 line-height: 121px;
 /*margin-top:50px;*/
 font-size:16px;
 font-family: 'Glyphicons Halflings';
 font-weight:700;
 text-align: center;

}
header nav ul li a {
 color: #020202;
}
header nav li:hover, header nav li.cur {
 color: #020202;
 display: inline-block;
 height: 121px;
 background:url(../img/topmean.png) no-repeat center center;
}
header nav li:hover a, header nav li.cur a {
 color: #020202;
}
header .share {
 height: 82px;
 line-height: 82px;
 font-size:16px;
 color: #fff;
    border-left: #e8e8e8 solid 1px;
}
header .share .lang a {
 font-family:"Arial";
 color: #020202;
}
.search #search {
 width: 210px;
 height: 52px;
 border:1px solid #d7d7d7;
 color: #cccccc;
 -webkit-border-radius: 25px;
 -moz-border-radius: 25px;
 border-radius: 25px;
}

.search #search .sea {
 background:transparent;
 border:none;
 width: 165px;
 height: 52px;
 padding-left: 10px;
 line-height: 50px;
 color: #333333;
}
.search #search .btn {
 background: transparent;
 padding: 4px 12px;

}

